﻿/* CSS Document */
*{padding:0;margin:0;border:0;list-style:none; font-style:normal;-webkit-tap-highlight-color:rgba(255,0,0,0);}
img { max-width: 100%; -ms-interpolation-mode: bicubic; vertical-align:bottom; }
body{ font:14px tahoma,"\5FAE\8F6F\96C5\9ED1"; background-color:#294f03; }
html,body{ margin:0 auto; max-width:640px; width:100%;}
a{ text-align:left; text-decoration:none; outline:none; } 
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{zoom:1;}
.wrap{ position:relative; margin:0 auto; width:100%; max-width:640px; }
.fl{ float:left;}
.fr{ float:right; }
a{text-decoration:none;cursor:pointer;outline:none;color:#333;display:inline;padding:0;}

html{ font-size:62.5%; }
body{ font-size:1.4rem; background: url(../wximg/baoxiang-bg_1.gif) repeat top center; }

.btn-shadow{box-shadow: 0 2px 0px 0px rgba(170,170,170,0.8);}
.ulib-r5{moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;border-bottom-right-radius:5px 5px;border-bottom-left-radius:5px 5px;}

/*******************************************************************************************/
.index-banner{ width:100%; margin-bottom:10px; }
.index-banner img{ width:100%; }
.index-info{ width:94%; margin:0 auto 10px;}
.index-info .index-info-login{ padding:10px; border:1px dashed #fdb08e; background:rgba(255,240,232,.5); }
.index-info .index-info-login img{ float:left; width:17%; margin-right:10px; }
.index-info .index-info-login p{ float:left; }
.index-info .index-info-login h3{ font-size:1.6rem; color:#ac1010; font-weight:bold; }
.index-info .index-info-login h4{ font-size:1.4rem; color:#000; }
.index-info .index-info-login h4 em{ color:#ff4047; }
.index-info .index-info-unlogin{ padding:10px; border:1px dashed #fdb08e; font-size:1.8rem; background:rgba(255,240,232,.5); }
.index-info .index-info-unlogin a{ display:block;}
.index-single{ width:94%; margin:0 auto 10px;}
.index-single a{ position:relative; display:block; border:1px solid #fdb08e; background:rgba(255,240,232,.5); }
.index-single a img{ width:100%; background-color:#fff2db; }
.index-list{ width:94%; margin-left:3%; }
.index-list li{ float:left; width:50%; margin-bottom:10px; }
.index-list li a{ position:relative; display:block; border:1px solid #fdb08e; background:rgba(255,240,232,.5); }
.index-list li:nth-child(odd) a{ margin-right:5px; } 
.index-list li:nth-child(even) a{ margin-left:5px; } 
.index-list li a img{ width:100%; background-color:#fff2db; }
.index-single a em,.index-list li a em{ font-size:1.2rem; position:absolute; right:0; bottom:0; padding:3px 6px; background-color:rgba(173,28,9,1); color:#fff; border-top-left-radius:5px; border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:0; }
.index-single a em.ed,.index-list li a em.ed{ color:#fff; background-color:rgba(170,170,170,.6); }


/*******************************************************************************************/

.rule{ width:94%; margin:10px auto; }
.rule dl{ padding:5px 0; font-size:1.4rem; line-height:2; }
.rule dt,.bobing-rule .bd dd{ float:left; vertical-align:middle; }
.rule dt{ position:relative; margin-right:8px; width:22px; height:24px; }
.rule dt i{ position:absolute; top:5px; left:0; display:inline-block; height:20px; width:20px; line-height:20px; text-align:center; background-color:#f44e0c; color:#fff; vertical-align:middle; }
.rule dd{  color:#f44e0c;}

/*******************************************************************************************/

.user{ width:94%; margin:10px auto; }
.wap-tab li{ float:left; width:50%; }
.wap-tab li a{ padding:5px 0; display:block; color:#ffffff; border:1px solid #f44a3c; text-align:center; }
.wap-tab li.on a{ background-color:#f44a3c; color:#fff; }
dl.wap-list-1{ width:100%; }
dl.wap-list-1 dd{ padding:0 2%; width:96%; border-bottom:1px dashed #fdb08e; }
dl.wap-list-1 dd ul{ padding:4% 0; width:100%; }
dl.wap-list-1 dd li{ float:left; }
dl.wap-list-1 dd li:first-child{ width:11%; margin-right:2%; }
dl.wap-list-1 dd li img{ width:100%; }
dl.wap-list-1 dd li:last-child{ width:87%; }
dl.wap-list-1 dd li h3{ margin-bottom:2%; width:100%; height:1.6rem; font-size:1.6rem; overflow:hidden; line-height:1; color:#ac1010; }
dl.wap-list-1 dd li h3 span{ float:left; display:inline-block; width:65%; height:1.6rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-1 dd li h3 em{ float:right; display:inline-block; width:30%; height:1.6rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-1 dd li p{ margin-bottom:2%; width:100%; font-size:1.4rem; color:#000; }
dl.wap-list-1 dd li i{ font-size:1.4rem; color:#ac1010; }

dl.wap-list-2{ width:100%; }
dl.wap-list-2 dd{ padding:0 2%; width:96%; border-bottom:1px dashed #fdb08e; }
dl.wap-list-2 dd ul{ padding:4% 0; width:100%; }
dl.wap-list-2 dd li{ float:left; }
dl.wap-list-2 dd li:first-child{ width:11%; margin-right:2%; }
dl.wap-list-2 dd li img{ width:100%; }
dl.wap-list-2 dd li:last-child{ width:87%; }
dl.wap-list-2 dd li h3{ margin-bottom:2%; width:100%; height:1.6rem; font-size:1.6rem; overflow:hidden; line-height:1; color:#ac1010; }
dl.wap-list-2 dd li h3 span{ float:left; display:inline-block; width:65%; height:1.6rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-2 dd li h3 em{ float:right; display:inline-block; width:30%; height:1.6rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-2 dd li p{ margin-bottom:2%; width:100%; font-size:1.4rem; color:#000; }
dl.wap-list-2 dd li h4{ width:100%; height:1.4rem; font-size:1.4rem; line-height:1; overflow:hidden; color:#ac1010; }
dl.wap-list-2 dd li span{ float:left; display:inline-block; width:50%; height:1.4rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-2 dd li i{ float:right; display:inline-block; width:45%; height:1.4rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

dl.wap-list-3{ width:100%; }
dl.wap-list-3 dd{ padding:0 2%; width:96%; border-bottom:1px dashed #fdb08e; }
dl.wap-list-3 dd ul{ padding:4% 0; width:100%; }
dl.wap-list-3 dd li{ float:left; width:100%; }
dl.wap-list-3 dd li{ }
dl.wap-list-3 dd li h3{ margin-bottom:2%; width:100%; height:1.6rem; font-size:1.6rem; overflow:hidden; line-height:1; color:#ac1010; }
dl.wap-list-3 dd li h3 span{ float:left; display:inline-block; width:65%; height:1.6rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-3 dd li h3 em{ float:right; display:inline-block; width:30%; height:1.6rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-3 dd li p{ margin-bottom:2%; width:100%; font-size:1.4rem; color:#000; }
dl.wap-list-3 dd li h4{ width:100%; height:1.4rem; font-size:1.4rem; line-height:1; overflow:hidden; color:#ac1010; }
dl.wap-list-3 dd li span{ float:left; display:inline-block; width:50%; height:1.4rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
dl.wap-list-3 dd li i{ float:right; display:inline-block; width:45%; height:1.4rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }


/*******************************************************************************************/

.duihuan1{ width:94%; margin:10px auto; }
.duihuan1 .hd{}
.duihuan1 .hd p{ margin-bottom:3%; font-size:1.6rem; text-align:center; }
.duihuan1 .hd p img{ width:20%; }
.duihuan1 .bd{ padding-top:10px; }
.duihuan1 .bd input{ margin-bottom:10px; width:100%; padding:8px 0; box-sizing:border-box; border:1px solid #ecc99b; text-indent:5px; font-size:1.4rem; }
.duihuan1 .bd button{ width:100%; padding:10px 0; box-sizing:border-box; border:none; background-color:#f44a3c; color:#fff; font-size:1.4rem; }
/*07-22*/
.duihuan1-send .duihuan1-send-ver { margin-bottom:0; display: inline-block; width: 137px; height: 32px; border: 1px solid #ccc; }
.duihuan1-send .duihuan1-send-ver img { height: 32px; }
.duihuan1-send .duihuan1-send-ver a { display: inline-block; width: 71px; height: 40px; text-align: center; background-color: #ccc; vertical-align: top; }
.duihuan1-send .duihuan1-send-ver a img { width: 40px; height: 40px; vertical-align: middle; }
.duihuan1-send .duihuan1-send-list p { width: 100%; margin-top:0; margin-right: -147px; }
.duihuan1-send .duihuan1-send-list em { display: inline-block; padding-top: 5px; color: #999; font-size: 12px; }
.duihuan1-send .duihuan1-send-list p span { margin-bottom:0; display: block; padding-right: 147px; }
.duihuan1-send .duihuan1-send-list .duihuan1-send-tx { margin-bottom:10px; width:100%; padding:8px 0; box-sizing:border-box; border:1px solid #ecc99b; text-indent:5px; font-size:1.4rem; }
.duihuan1-send .duihuan1-send-list .duihuan1-send-tx2 { width: 100%; }
.duihuan1-send button.duihuan1-send-count{ background-color:#e3e3e3; color:#acacac; }

.duihuan2{ width:94%; margin:0 auto 10px; }
.duihuan2 .duihuan2-img{ width:100%; }
.duihuan2 .duihuan2-img img{ width:100%; }
.duihuan2 h3{ margin-bottom:3%; text-align:center; font-size:1.6rem; color:#fa3d3d; }
.duihuan2 p{ margin-bottom:3%; text-align:center; font-size:1.4rem; }
.duihuan2 p img{ margin:0 5px; width:6.5%; vertical-align:middle; }
.duihuan2 .duihuan2-link{ margin-top:30px; margin-bottom:20px; width:100%; font-size:1.4rem; }
.duihuan2 .duihuan2-link-all,.duihuan2 .duihuan2-link-kai{ display:inline-block; padding:8px 0; width:48%; text-align:center; background-color:#f44a3c; color:#fff; }
.duihuan2 .duihuan2-link-all{ margin-right:2%; }
.duihuan2 .duihuan2-dl{ border-top:1px dashed #fdb08e; }
.duihuan2 .duihuan2-dl p{ margin:15px 0; font-size:1.4rem; }
.duihuan2 .duihuan2-dl a{ display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#0fb5fa; color:#fff; }

/*07-22*/
.duihuan3,.duihuan3{ width:94%; margin:0 auto 10px; }
.duihuan3 .duihuan2-img{ width:100%; }
.duihuan3 .duihuan2-img img{ width:100%; }
.duihuan3 h3{ margin-bottom:3%; text-align:center; font-size:1.6rem; color:#fa3d3d; }
.duihuan3 p{ margin-bottom:3%; text-align:center; font-size:1.4rem; }
.duihuan3 p img{ margin:0 5px; width:6.5%; vertical-align:middle; }
.duihuan3 .duihuan3-link{ margin-top:30px; margin-bottom:20px; width:100%; font-size:1.4rem; }
.duihuan3 .duihuan3-link-all{ display:inline-block; padding:8px 0; width:100%; text-align:center; background-color:#f44a3c; color:#fff; }
.duihuan3 .duihuan3-dl{ border-top:1px dashed #fdb08e; }
.duihuan3 .duihuan3-dl p{ margin:15px 0; font-size:1.4rem; }
.duihuan3 .duihuan3-dl a{ display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#0fb5fa; color:#fff; }

/*******************************************************************************************/

.lingqu{ width:94%; margin:10px auto; }
.lingqu p{ margin-top:5px; margin-bottom:5px; font-size:1.4rem; text-align:center; }
.lingqu span{ margin-bottom:30px; display:block; text-align:center; color:#f44a3c; font-size:1.4rem; }
.lingqu .lingqu-code{ margin-bottom:30px; text-align:center; }
.lingqu .lingqu-code i{ margin-right:1px; display:inline-block; width:30px; height:40px; line-height:40px; background-image:url(../images/wap-code.png); background-size:100%; background-position:left top; background-repeat:no-repeat; color:#e4aca4; }
.lingqu .lingqu-code-sel i{ background-image:url(../wximg/wap-code-sel.png); color:#fff; }
.lingqu a.lingqu-duihuan{ margin-bottom:10px; display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#f44a3c; color:#fff; }
.lingqu a.lingqu-return{ margin-bottom:20px; display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#c9594a; color:#fff; }
.lingqu-mobile{ border-top:1px dashed #fdb08e; padding-top:10px; text-align:center; }
.lingqu-mobile p a{ display:inline-block; margin-left:5px; padding:5px; background-color:#ffba69; color:#fff; }

/*07-22*/
.lingqu-send{ display:none; margin-top:20px; }
.lingqu-send .lingqu-send-ver { margin-bottom:0; display: inline-block; width: 137px; height: 32px; border: 1px solid #ccc; }
.lingqu-send .lingqu-send-ver img { height: 32px; }
.lingqu-send .lingqu-send-ver a { display: inline-block; width: 71px; height: 40px; text-align: center; background-color: #ccc; vertical-align: top; }
.lingqu-send .lingqu-send-ver a img { width: 40px; height: 40px; vertical-align: middle; }
.lingqu-send .lingqu-send-list p { width: 100%; margin-top:0; margin-right: -147px; }
.lingqu-send .lingqu-send-list em { display: inline-block; padding-top: 5px; color: #999; font-size: 12px; }
.lingqu-send .lingqu-send-list p span { margin-bottom:0; display: block; padding-right: 147px; }
.lingqu-send .lingqu-send-list .lingqu-send-tx { margin-bottom:10px; width:100%; padding:8px 0; box-sizing:border-box; border:1px solid #ecc99b; text-indent:5px; font-size:1.4rem; }
.lingqu-send .lingqu-send-list .lingqu-send-tx2 { width: 100%; }
.lingqu-send .lingqu-send-btn{ margin-bottom:10px; display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#f44a3c; color:#fff; }
.lingqu-send .lingqu-send-count{ background-color:#e3e3e3; color:#acacac; }


/*******************************************************************************************/

.kaizhuo-success{ width:94%; margin:0 auto 10px; }
.kaizhuo-success img{ width:100%; }
.kaizhuo-success h3{ margin-bottom:3%; font-size:2rem; color:#fa3d3d; text-align:center; }
.kaizhuo-success p{ margin-bottom:3%; text-align:center; font-size:1.4rem; }
.kaizhuo-success .kaizhuo-share{ width:100%; }
.kaizhuo-success .kaizhuo-share a{ margin-bottom:10px; display:block; width:100%; padding:10px 0; text-align:center; box-sizing:border-box; border:none; font-size:1.4rem; background-color:#f44e0c; color:#fff; }
.wap-show{position: fixed;_position: absolute;top: 0;_top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);left: 0;width: 100%;height: 2000px;_height: expression(document.documentElement.clientHeight);background-color: rgb(0,0,0);filter: Alpha(opacity=70);-moz-opacity: .7;opacity: 0.7;z-index: 1000; background:rgba(0,0,0,.7);}
.wap-show-img{ position: absolute; top: 0; z-index:1001; }

/*******************************************************************************************/

.kaizhuo{ width:94%; margin:0 auto 10px; }
.kaizhuo h3{ padding:10px 0; text-align:center; font-size:1.6rem; color:#fa3d3d; }
.kaizhuo-prize{ width:70%; margin-left:15%; }
.kaizhuo-prize img{ width:100%; }
.kaizhuo-info{ width:100%; padding:10px 0; border-bottom:1px dashed #fdb08e; }
.kaizhuo-info ul{}
.kaizhuo-info li{ float:left; }
.kaizhuo-info li:first-child{ width:11%; margin-right:2%; }
.kaizhuo-info li:first-child img{ width:100%; }
.kaizhuo-info li:last-child{ width:87%; } 
.kaizhuo-info li h4{ width:100%; height:1.6rem; font-size:1.6rem; overflow:hidden; line-height:1; color:#ac1010; }
.kaizhuo-info li p{ margin-bottom:2%; width:100%; font-size:1.4rem; color:#000; }
.kaizhuo-info li span{ float:left; display:inline-block; width:50%; height:1.6rem; text-align:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
.kaizhuo-info li i{ float:right; display:inline-block; width:45%; height:1.6rem; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.kaizhuo-form{ margin-top:15px; width:100%; }
.kaizhuo-form input{ margin-bottom:10px; width:100%; padding:8px 0; box-sizing:border-box; border:1px solid #ecc99b; text-indent:5px; font-size:1.4rem; }
.kaizhuo-form button{ width:100%; padding:10px 0; box-sizing:border-box; border:none; background-color:#f44a3c; color:#fff; }

.myprize{ width:94%; margin:0 auto 10px; }
.myprize-tab li{ width:100%; padding:5px 0; display:block; text-align:center; }
.myprize-tab li{ background-color:#f44a3c; color:#fff; }

/*******************************************************************************************/
footer{ position:relative; margin:0 auto; width:100%; max-width:640px;}
footer ul{ width:100%; position:fixed; bottom:0; left:0; }
footer ul li{ float:left; width:25%; border-right:1px solid #ff8177; font-size:1.2rem; box-sizing:border-box; }
footer ul li a{ display:block; border-right:1px solid #aa2c21; height:30px; line-height:30px; background-color:#f44a3c;background-image:-webkit-linear-gradient(top,#fa6356,#f44a3c); background-image:-moz-linear-gradient(top,#fa6356,#f44a3c); background-image:-ms-linear-gradient(top,#fa6356,#f44a3c); background-image:-o-linear-gradient(top,#fa6356,#f44a3c); background-image:linear-gradient(top,#fa6356,#f44a3c); text-align:center; color:#fff; }
footer ul li:nth-child(4){ border-right:none; }
footer ul li:nth-child(4) a{ border-right:none; }
footer ul li a:hover{ background-color:#7d3026;background-image:-webkit-linear-gradient(top,#7d3026,#d64034); background-image:-moz-linear-gradient(top,#7d3026,#d64034); background-image:-ms-linear-gradient(top,#7d3026,#d64034); background-image:-o-linear-gradient(top,#7d3026,#d64034); background-image:linear-gradient(top,#7d3026,#d64034); text-align:center; color:#fff; }

.footer-ad{ position:fixed; width:100%; text-align:center; bottom:0; left:0; z-index:1; }
.footer-ad img{ width:94%; max-width:600px; }
.footer-ad a.footer-ad-close{ margin-left:-21px; position:absolute; width:21px; height:21px; line-height:15px; border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:21px; font-size:1.4rem; text-align:center; background:rgba(0,0,0,.6); color:#fff; }

.footer-bg{ display:none; position: fixed;_position: absolute;top: 0;_top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);left: 0;width: 100%;height: 2000px;_height: expression(document.documentElement.clientHeight);background-color: rgb(0,0,0);filter: Alpha(opacity=20);-moz-opacity: .2;opacity: 0.2;z-index: 1000;}
.footer-nav{ position:fixed; bottom:0; left:10px; z-index:1001; }
.footer-nav .footer-nav-plus{ display:inline-block; width:50px; height:50px; background-image:url(../wximg/footer-nav_1.png); background-repeat:no-repeat; background-size:100%; }
.footer-nav .on{ background-position:top center; }
.footer-nav .off{ background-image:url(../wximg/footer-nav-show_1.png); }
.footer-nav dl{ position:fixed; bottom:65px; font-size:1.4rem; border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:5px; border-bottom-left-radius:5px; left:10px; box-shadow: 0 2px 5px 0px rgba(0,0,0,0.3); } 
.footer-nav dl dd{ position:relative; width:90px; height:40px; line-height:40px; border-bottom:1px solid #ffa7a4; color:#fff; background-color:#fc4942; }
.footer-nav dl dd:first-child{ border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:0; border-bottom-left-radius:0; }
.footer-nav dl dd:last-child{ border-bottom:none; border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.footer-nav dl dd:last-child i{ position:absolute; left:21px; bottom:-8px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #fc4942; }
.footer-nav dl dd a{ display:block; color:#fff; text-align:center; }
.footer-nav dl.show { opacity: 1; }
.footer-nav dl.hide { display:none; opacity: 0; }

.myprize-pin{margin:1rem auto 0 auto;padding:3%;background-color:#fff;}
.myprize-pin dt{width:23%;padding-right:4%;}
.myprize-pin dd{width:64%;}
.myprize-pin dd h4{padding-bottom:0.5rem;font-size:1.6rem;}
.myprize-pin p{padding-top:0.3rem;font-size:1.4rem;}
.myprize-pin .pin-note{padding-top:0.5rem;color:#f44e0c;}
.myprize-note{padding-top:1.5rem;line-height:1.8rem;font-size:1.4rem;}
.myprize-link-all{display:block;margin-top:1.5rem;padding:8px 0;text-align:center;background-color:#f44a3c;font-size:1.4rem;color:#fff; }

.weixin{ width:94%; margin:10px auto; background-color:#fffdf2; color:#666; font-size:1.4rem; }
.weixin h2{ padding:15px; font-weight:normal; font-size:1.8rem; line-height:1.6; }
.weixin h2 em{ color:#f44e0c; }
.weixin p{ padding:15px; padding-top:0; line-height:1.6; }
